/*****************************************************************************
*        描述 :
*             文件描述
*        CLR版本:            3.5
*        创建者 :            蒋 光
*        个人域名:           jiangguang.net.cn
*        命名空间名称:       ECP.Service.Utilities
*        文件名:             Singleton.cs
*        创建系统时间:       2012/11/2 19:07:01
*        创建年份:           2012
*
/*****************************************************************************/

namespace ECP.Service.Utilities
{
    using System;

    public partial class Singleton<T>
    {
        private static T _instance;

        public static T Instance
        {
            get
            {
                if (Singleton<T>._instance == null)
                {
                    Singleton<T>._instance = (T)Activator.CreateInstance(typeof(T));
                }
                return Singleton<T>._instance;
            }
        }
    }
}